home *** CD-ROM | disk | FTP | other *** search
- # LINE BREAKING
-
- LineWidth # Target max output line width; default=78.
-
- MaxLineWidth # Absolute max output line width; default=90.
-
- OverWidePenalty # Penalty for line lengths > LineWidth.
- # Default=25. (Penalties are real numbers.)
-
- OverWideExtraPenalty # Additional penalty multiplied by
- # number-of-chars-too-long squared.
- # Default=1. Total over-wide penalty is
- # OW = max(OWP + N^2*OWEP, 0).
-
- EarlyBreakPenalty # Penalty for breaking at early break-points
- # among those at a given nesting level.
- # Default=1. If N=number of possible break
- # points before this one in this nesting,
- # EB = -N*EBP.
-
- CommaBreakPenalty # Penalty for breaking lines after a comma.
- # Default=10.
-
- CommaBreakExtraPenalty # Additional penalty multiplied by nesting
- # level of (number of parens enclosing) comma.
- # Default=5. Total comma-break penalty is
- # B = max(P + CBP + N*CBEP, 1.0)
- # where
- # P = OW + EB + SIP + IP (defined elsewhere)
-
- SpecialArgBreakPenalty # Penalty for breaking lines after a comma
- # which follows a "special" argument, such
- # as the format string of a printf. Default=5.
-
- OpBreakPenalty # Penalty for breaking at an operator (like +).
- # Analogous to CommaBreakPenalty; default=25.
-
- OpBreakExtraPenalty # Additional penalty multiplied by nesting
- # level of the operator. Default=20.
-
- LogBreakPenalty # Penalty for breaking at an && or || operator.
- # Default=5.
-
- LogBreakExtraPenalty # Additional penalty multiplied by nesting
- # level of the logical operator. Default=1.
-
- RelBreakPenalty # Penalty for breaking at a relational
- # operator. Default=20.
-
- RelBreakExtraPenalty # Additional penalty multiplied by nesting
- # level of the relational op. Default=10.
-
- ExHyphenPenalty # Additional penalty for breaking a line just
- # after a minus sign. Default=10. :-)
-
- AssignBreakPenalty # Penalty for breaking at an assignment
- # operator. Default=50.
-
- AssignBreakExtraPenalty # Additional penalty multiplied by nesting
- # level of the assignment. Default=30.
-
- QMarkBreakPenalty # Penalty for breaking lines at the "?" of
- # a "?:" operator. Default=50. (Colons
- # get the regular OpBreakPenalty.)
-
- QMarkBreakExtraPenalty # Additional penalty multiplied by nesting
- # level of the "?:" operator. Default=30.
-
- ParenBreakPenalty # Penalty for breaking after an open paren
- # in a function call:
- # long_function_name(
- # very_long_argument);
- # Default=25.
-
- ParenBreakExtraPenalty # Additional penalty multiplied by nesting
- # level of the parentheses. Default=10.
-
- MoreBreakPenalty # Adjustment to CommaBreakPenalty, etc.,
- # if it is the second or later break in the
- # same nesting. (E.g., if two or more commas
- # of a function call are broken.) Default=-5.
-
- MoreBreakExtraPenalty # Adjustment to CommaBreakExtraPenalty, etc.,
- # as in MoreBreakPenalty. Default=-3.
-
- WrongSidePenalty # Extra penalty for breaking on the less
- # preferred side of an operator (see BreakArith
- # et al below). Default=10.
-
- ExtraIndentPenalty # Penalty for indenting by ExtraIndent instead
- # of according to nesting order. If negative,
- # -EIP is penalty for *not* using ExtraIndent.
- # Default=30.
-
- BumpIndentPenalty # Penalty for using BumpIndent for identation.
- # Default=10.
-
- NoBumpIndentPenalty # Penalty for not using BumpIndent when it
- # ought to have been used. Default=25.
-
- IndentAmountPenalty # Penalty for indentation; for a line indented
- # N spaces (beyond the indentation of the
- # statement as a whole),
- # IP = N*IAP.
- # Default=0.5.
-
- SameIndentPenalty # Penalty for indenting two successive lines
- # the same even though they belong to different
- # nesting levels:
- # foo = x +
- # y *
- # z
- # Default=5.
-
- MaxLineBreakTries # Limit to the number of line breaking
- # alternatives to be tried. Default=5000.
-
- AllOrNoneBreak # List of functions for which arguments must
- AllOrNoneBreak # be written all on one line or all on separate
- AllOrNoneBreak # lines. (A given function may have only one
- AllOrNoneBreak # of this and the following break properties.)
-
- OneSpecialArg printf # List of functions like printf for which the
- OneSpecialArg # first argument is "special", remaining args
- OneSpecialArg # are uniform.
-
- TwoSpecialArgs sprintf # List of functions like fprintf for which the
- TwoSpecialArgs fprintf # first two arguments are "special".
-
- ThreeSpecialArgs # List of functions for which the first three
- ThreeSpecialArgs # arguments are "special".
-
- BreakArith # Options string for how to break lines at
- # arithmetic operators. One or more of:
- # L Break on left side of operator.
- # R Break on right side of operator.
- # H Same as L, but use "hanging" indent.
- # N No breaking.
- # L>R Break either way, L preferred (or R<L).
- # R>L Break either way, R preferred (or L<R).
- # L=R Break either way equally (or LR).
- # A (with above) Use all-or-none breaking.
- # Default is R.
-
- BreakRel # Same for relational ops (==, <, etc.)
-
- BreakLog # Same for logical operators && and ||
-
- BreakDot # Same for dot operators . and ->
-
- BreakAssign # Same for assignments.
-
- For_AllOrNone # 1 or default=all-or-none breaking of the
- # three clauses of a "for" statement. 0=plain.
-
-
-
-